package com.openbravo.data.loader.dialect.HSQLDB;

import com.openbravo.data.loader.dialect.AbstractDBDialect;
import com.openbravo.data.loader.dialect.AbstractDDLFactory;
import e.odbo.data.model.Column;
import e.odbo.data.model.Table;
import e.odbo.data.model.TableForeignKey;

import java.util.List;

public class HSQLDDLFactory extends AbstractDDLFactory {
    public HSQLDDLFactory(AbstractDBDialect dialect) {
        super(dialect);
    }

    @Override
    public String createDataBase(String dataBaseName) {
        return null;
    }


    @Override
    protected String generateTableDialect(Table table) {
        return null;
    }

    @Override
    protected String generateForeign(TableForeignKey foreignKey) {
        return null;
    }

    @Override
    protected String generateIndex(String indexName, String[] strings) {
        return null;
    }

    @Override
    protected String generatePK(List<Column> pkColumns) {
        return null;
    }

    @Override
    protected String generateColumn(Column column) {
        return null;
    }
}
